package es.nadalgoyo.frikiquest.action;

import android.database.sqlite.SQLiteDatabase;
import es.nadalgoyo.frikiquest.bbdd.tablas.TablaPreguntas;
import es.nadalgoyo.frikiquest.util.Util;
import es.nadalgoyo.frikiquest.vo.PreguntasVO;
import es.sergionadal.mvc.dispatcher.AbstractDispatcher;

public class ActionCuestionTiempo extends ActionCuestion {

	public ActionCuestionTiempo(AbstractDispatcher dispatcher) {
		super(dispatcher);
	}

	@Override
	public PreguntasVO getPregunta(TablaPreguntas preguntas, SQLiteDatabase db) {
		try {
			return (PreguntasVO) Util.getRandom(Util.getRandomList(preguntas
					.getPreguntasConcurrencia(db, null)));
		} catch (Exception e) {
			e.printStackTrace();
			return null;
		}
	}

	@Override
	protected int getPuntos() {
		return Integer.valueOf(getPregunta().getPuntos());
	}
}
